RETURN statement in ST

Syntax
RETURN;
Meaning

The RETURN statement provides early exit from a →function, →function block or →program

Example
FUNCTION_BLOCK ExampleReturnDocumentation
  VAR_INPUT
    RM : BOOL;
  END_VAR
  VAR_OUTPUT
    OUT : INT;
  END_VAR
 
  IF (RM = FALSE) THEN
    OUT := 1;
    RETURN;      (* '(RM = FALSE)' causes the early exit of 'ExampleReturnDocumentation'. Subsequently, 'OUT' evaluates to '1'. *)
  END_IF;
  OUT := 2; 
END_FUNCTION_BLOCK